package com.otv.arriendo.dao;

import java.util.List;

import com.otv.model.Arriendo;



/**
 * Interface IArriendoDAO.
 */
public interface IArriendoDAO {


	/**
	 * Adds the arriendo.
	 *
	 * @param arriendo El/La arriendo
	 */
	public void addArriendo(Arriendo arriendo);

	/**
	 * Update arriendo.
	 *
	 * @param arriendo El/La arriendo
	 */
	public void updateArriendo(Arriendo arriendo);
	
	/**
	 * Delete arriendo.
	 *
	 * @param arriendo El/La arriendo
	 */
	public void deleteArriendo(Arriendo arriendo);

	/**
	 * Devuelve un(a) arriendo by id.
	 *
	 * @param id El/La id
	 * @return El/la arriendo by id
	 */
	public Arriendo getArriendoById(int id);

	/**
	 * Devuelve un(a) arriendos.
	 *
	 * @return El/la arriendos
	 */
	public List<Arriendo> getArriendos();
}
